<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Voodoo Shader Framework: FakeDevice Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javaScript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.6.3 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <img id="MSearchSelect" src="search/search.png"
             onmouseover="return searchBox.OnSearchSelectShow()"
             onmouseout="return searchBox.OnSearchSelectHide()"
             alt=""/>
        <input type="text" id="MSearchField" value="Search" accesskey="S"
             onfocus="searchBox.OnSearchFieldFocus(true)" 
             onblur="searchBox.OnSearchFieldFocus(false)" 
             onkeyup="searchBox.OnSearchFieldChange(event)"/>
        <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
        </div>
      </li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>FakeDevice Class Reference</h1><!-- doxytag: class="FakeDevice" --><div class="dynheader">
Collaboration diagram for FakeDevice:</div>
<div class="dynsection">
<div class="center"><img src="class_fake_device__coll__graph.png" border="0" usemap="#_fake_device_coll__map" alt="Collaboration graph"/></div>
<map name="_fake_device_coll__map" id="_fake_device_coll__map">
<area shape="rect" id="node2" href="struct_fake_device_1_1_render_state.html" title="FakeDevice::RenderState" alt="" coords="5,5,173,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="class_fake_device-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_fake_device_1_1_render_state.html">RenderState</a></td></tr>
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ULONG _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a9a412597963df376c59a2c6282dc0cb9">AddRef</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ad253649475ccb8b830c519c22aeca819">ApplyStateBlock</a> (DWORD a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#afea449c7146e3b1a621debfa8dd83261">BeginScene</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a143c08f6fc587a42ab18c5fa198e20c8">BeginStateBlock</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ab19978d271a2a798efdb3630e0c0506e">CaptureStateBlock</a> (DWORD a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#aff6b0ce6bf306133cf72b0e9d79aabc8">Clear</a> (DWORD a, const D3DRECT *b, DWORD c, D3DCOLOR d, float e, DWORD f)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a5a09ef15f6d87f3b32cab8c26a5eb099">CopyRects</a> (IDirect3DSurface8 *a, const RECT *b, UINT c, IDirect3DSurface8 *d, const POINT *e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ab399f1427c9f1d85e61b61f081f8582e">CreateAdditionalSwapChain</a> (<a class="el" href="struct___d3_d_p_r_e_s_e_n_t___p_a_r_a_m_e_t_e_r_s8__.html">D3DPRESENT_PARAMETERS8</a> *a, void **b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a6d10ba01ecc4b9f38cf19bb965a1e064">CreateCubeTexture</a> (UINT a, UINT b, DWORD c, D3DFORMAT d, D3DPOOL e, void **f)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ab6de6914c4821c75ea81e0435d2828b8">CreateDepthStencilSurface</a> (UINT a, UINT b, D3DFORMAT c, D3DMULTISAMPLE_TYPE d, IDirect3DSurface8 **e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a0a23bd9e317f07eab1a80d5f7a5ea1a0">CreateImageSurface</a> (UINT a, UINT b, D3DFORMAT c, IDirect3DSurface8 **d)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ab8e01c6f6f925f9cd47c5cf0a4d73e6a">CreateIndexBuffer</a> (UINT a, DWORD b, D3DFORMAT c, D3DPOOL d, void **e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ab1dab7c9cc61678fc9429df34c40a13d">CreatePixelShader</a> (const DWORD *a, DWORD *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#aca11b82afdc1cb8a90a2377a662c180c">CreateRenderTarget</a> (UINT a, UINT b, D3DFORMAT c, D3DMULTISAMPLE_TYPE d, BOOL e, IDirect3DSurface8 **f)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a0f02b4b906c95db8feca5e03aca73df8">CreateStateBlock</a> (D3DSTATEBLOCKTYPE a, DWORD *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a3c49e245e7979d9536561c85ff7ef429">CreateTexture</a> (UINT a, UINT b, UINT c, DWORD d, D3DFORMAT e, D3DPOOL f, IDirect3DTexture8 **g)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#af6d8afecf8c5ecb0880cb00dc35c0136">CreateVertexBuffer</a> (UINT a, DWORD b, DWORD c, D3DPOOL d, void **e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ab1b720de49bc0d198ce704d96b33ca9a">CreateVertexShader</a> (const DWORD *a, const DWORD *b, DWORD *c, DWORD d)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ac27d618be0ed23742e1e3cfbd77a1f3a">CreateVolumeTexture</a> (UINT a, UINT b, UINT c, UINT d, DWORD e, D3DFORMAT f, D3DPOOL g, void **h)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a0c4af4d08a87c7b56a71bd973c2f7248">DeletePatch</a> (UINT a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ae159d2bf05cd0208e32e5982afce511b">DeletePixelShader</a> (DWORD a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#adc6db58b182be59361b585fd3facecf0">DeleteStateBlock</a> (DWORD a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a704a4ffa23ebcb1c9d1da09a17fd135c">DeleteVertexShader</a> (DWORD a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a67caa0ba85628dfa824a18d1f1354ece">DrawIndexedPrimitive</a> (D3DPRIMITIVETYPE a, UINT b, UINT c, UINT d, UINT e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a57ac31c621ffa8e63f86320f51170e44">DrawIndexedPrimitiveUP</a> (D3DPRIMITIVETYPE a, UINT b, UINT c, UINT d, const void *e, D3DFORMAT f, const void *g, UINT h)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a5a9d24c069e5ee3f10d604ce2c826639">DrawPrimitive</a> (D3DPRIMITIVETYPE a, UINT b, UINT c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ab66ec5151d338fc40801a2a1592c4e38">DrawPrimitiveUP</a> (D3DPRIMITIVETYPE a, UINT b, const void *c, UINT d)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a17e545d1ea3928165ad2a1aa4b1ce6fd">DrawRectPatch</a> (UINT a, const float *b, const D3DRECTPATCH_INFO *c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a2bb59bc818fb5b0c326c7ac773091da2">DrawTriPatch</a> (UINT a, const float *b, const D3DTRIPATCH_INFO *c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ade83546604f4415bc5cbbc5d472f6ab7">EndScene</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ae8fbc3bad856a25c363fef36a3dc557b">EndStateBlock</a> (DWORD *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a95b6e0db5154a3de400e3a0dd1327e44">FakeDevice</a> (IDirect3D9 *object, IDirect3DDevice9 *device)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">UINT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a4040a47856348b6a556a712f66331d03">GetAvailableTextureMem</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the amount of free texture memory, as reported by the video card drivers.  <a href="#a4040a47856348b6a556a712f66331d03"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a00b30437aee7515bd6c3db9cd88cfdc3">GetBackBuffer</a> (UINT a, D3DBACKBUFFER_TYPE b, IDirect3DSurface8 **c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a8fd59e231b0183128d52a68d2c96b66d">GetClipPlane</a> (DWORD a, float *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a93c95dab44c432625c5d72cb5d87a2df">GetClipStatus</a> (<a class="el" href="_wrapper_8hpp.html#aea73804cdb3d0bee62eec58414ab3030">D3DCLIPSTATUS8</a> *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ac0200474394b4f8b59f7f2f699aa8741">GetCreationParameters</a> (D3DDEVICE_CREATION_PARAMETERS *params)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#aa09dc5bbc5ed6b10cd985a9a572e74d1">GetCurrentTexturePalette</a> (UINT *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#af23f0e06db5cdd8df9a573ee351bef89">GetDepthStencilSurface</a> (IDirect3DSurface8 **a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#af8c778a3a3136f9a9585e633759b3ffb">GetDeviceCaps</a> (<a class="el" href="struct___d3_d_c_a_p_s8.html">D3DCAPS8</a> *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a41591d9ed8559f15681842e92637aa35">GetDirect3D</a> (IDirect3D8 **a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a11c1a3dbcea9fd50898c3b8954bf1a0a">GetDisplayMode</a> (D3DDISPLAYMODE *mode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a5a1975f3dc0edd3eafb3c30ad4645838">GetFrontBuffer</a> (IDirect3DSurface8 *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a475da93f12bc02d3b3261cca0af615d4">GetGammaRamp</a> (D3DGAMMARAMP *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#af3364d92f43ce625d560c33c6da7e901">GetIndices</a> (void **a, UINT *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a11daf960c760a8d2fb5b83c3db1b1377">GetInfo</a> (DWORD a, void *b, DWORD c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ae4081365c1da5d0cbab6c0d1fece2903">GetLight</a> (DWORD a, <a class="el" href="_wrapper_8hpp.html#ae6d90784aa49f4cfa9c688fbf567362e">D3DLIGHT8</a> *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ad8af60a973f810d9c33018c6fdb69148">GetLightEnable</a> (DWORD a, BOOL *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#af7bcb0eb7643bd4ab5efe7c55b9126e8">GetMaterial</a> (<a class="el" href="_wrapper_8hpp.html#a0365b5833d9d4a8fc3e1d20571924177">D3DMATERIAL8</a> *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#af4fdfa8335c0b4e46564a1cad7e44f3c">GetPaletteEntries</a> (UINT a, PALETTEENTRY *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a8c3fa95ab55bf67eb5c15b135588c0ca">GetPixelShader</a> (DWORD *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a9e9cb8189d1e35f556fc1449d41c97de">GetPixelShaderConstant</a> (DWORD a, void *b, DWORD c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a70c6777fe7c213cba22c6aba4859da43">GetPixelShaderFunction</a> (DWORD a, void *b, DWORD *c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a9d65f5e8461802686fc2c551ee40c818">GetRasterStatus</a> (D3DRASTER_STATUS *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a12f10a18f3c70fe5ac08986d3877d513">GetRenderState</a> (D3DRENDERSTATETYPE a, DWORD *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a5a689716675146407c7b077b79e8d805">GetRenderTarget</a> (IDirect3DSurface8 **a)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the current render target from this device.  <a href="#a5a689716675146407c7b077b79e8d805"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ad57fe9b6d248807815b4504c5877513a">GetStreamSource</a> (UINT a, void **b, UINT *c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a5318f1340fb212cce6e6a92d214489d1">GetTexture</a> (DWORD a, IDirect3DTexture8 **b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a5c5431c14897efc12b6b453cbfe48e0d">GetTextureStageState</a> (DWORD a, D3DTEXTURESTAGESTATETYPE b, DWORD *c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ab3d0432c22c69f5417ec5b8ba14db72c">GetTransform</a> (D3DTRANSFORMSTATETYPE a, D3DMATRIX *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a716a75dc8b66fdf7503d35eaa7b0f6fb">GetVertexShader</a> (DWORD *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a3fc237a4098ac4c677e4ca0256947c75">GetVertexShaderConstant</a> (DWORD a, void *b, DWORD c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a49109cdc6ffe625c5044ac0c72b30d16">GetVertexShaderDeclaration</a> (DWORD a, void *b, DWORD *c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ae00ebcdb597a25cbd051d645b7d252ac">GetVertexShaderFunction</a> (DWORD a, void *b, DWORD *c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a5a19cea9d7b51271cd4b49a51e62f8da">GetViewport</a> (<a class="el" href="_wrapper_8hpp.html#aa46f00620cb88942216e9b1ef1ff2a43">D3DVIEWPORT8</a> *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a6221212076a982b7122258113419be63">LightEnable</a> (DWORD a, BOOL b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ac8ff226d0e78c5bc174209220ef6df17">MultiplyTransform</a> (D3DTRANSFORMSTATETYPE a, const D3DMATRIX *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#abb7bbc75fbeaadf16b12acdb31408a46">Present</a> (const RECT *a, const RECT *b, HWND c, const RGNDATA *d)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ad8f56dcad9fda5a58bb025ae35deda34">ProcessVertices</a> (UINT a, UINT b, UINT c, void *d, DWORD e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a5b842cd866650880f68180ff3d13097d">QueryInterface</a> (REFIID a, LPVOID *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ULONG _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ac330e6892b60ec55569183a87eaa967a">Release</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ae5baa1ff6c444cbf67d318f7ef19d8d7">Reset</a> (<a class="el" href="struct___d3_d_p_r_e_s_e_n_t___p_a_r_a_m_e_t_e_r_s8__.html">D3DPRESENT_PARAMETERS8</a> *presentparams)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#aa96a8d92478cd00d85c3e5cb08bfdab7">ResourceManagerDiscardBytes</a> (DWORD a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#af583cbc7785f0039f7ab1a03533d9a23">SetClipPlane</a> (DWORD a, const float *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#acff74de40090f6a3b85e86361e2f25f0">SetClipStatus</a> (const <a class="el" href="_wrapper_8hpp.html#aea73804cdb3d0bee62eec58414ab3030">D3DCLIPSTATUS8</a> *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#af5b0199d8aef0d3adb41130f3529ed32">SetCurrentTexturePalette</a> (UINT a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a0faca5aa0f1fb4b74649b936725d00eb">SetCursorPosition</a> (int X, int Y, DWORD c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a2af5b98b3118bc7c32da490ed55e6e43">SetCursorProperties</a> (UINT a, UINT b, IDirect3DSurface8 *c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a42a8a08f79eef5cde11f31d34cb659b0">SetGammaRamp</a> (DWORD a, const D3DGAMMARAMP *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#af6d127ca8c692f9fecb9ac386f0179d4">SetIndices</a> (void *a, UINT b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ac5ad5c487ac158d8400bcf0e81979cea">SetLight</a> (DWORD a, const <a class="el" href="_wrapper_8hpp.html#ae6d90784aa49f4cfa9c688fbf567362e">D3DLIGHT8</a> *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#aebc503fd127a0f64d6c6658cd2d13f2c">SetMaterial</a> (const <a class="el" href="_wrapper_8hpp.html#a0365b5833d9d4a8fc3e1d20571924177">D3DMATERIAL8</a> *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ab2c3d825f8e0c22e0d806fd33d9d1dd4">SetPaletteEntries</a> (UINT a, const PALETTEENTRY *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a944d27eb8eb936922ecfd10fbe26eb5e">SetPixelShader</a> (DWORD a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ace2a95244e9477fe5d955df54e83655d">SetPixelShaderConstant</a> (DWORD a, const void *b, DWORD c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a50056a0dd62ed74327b242ff791f120a">SetRenderState</a> (D3DRENDERSTATETYPE type, DWORD flags)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a7a5c882329288742c9230b3a40a5bea0">SetRenderTarget</a> (IDirect3DSurface8 *a, IDirect3DSurface8 *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#af09ba626aa5d4f1a586b0c57fb52ca4d">SetStreamSource</a> (UINT a, void *b, UINT c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a1342c1667dde5c88d66591c972a3fa8c">SetTexture</a> (DWORD a, IDirect3DTexture8 *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#abaa97ca4e3fe168ea2077f352d1b2407">SetTextureStageState</a> (DWORD a, D3DTEXTURESTAGESTATETYPE b, DWORD c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a3765a58b93397409205030d1777e8ba4">SetTransform</a> (D3DTRANSFORMSTATETYPE a, const D3DMATRIX *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a2ae7743fe3902006d15d85acca5ce140">SetVertexShader</a> (DWORD a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a39595e7e8fc0e40677f6ed4a01cb001f">SetVertexShaderConstant</a> (DWORD a, const void *b, DWORD c)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a31658e6017574ff005f9a5770083d00e">SetViewport</a> (const <a class="el" href="_wrapper_8hpp.html#aa46f00620cb88942216e9b1ef1ff2a43">D3DVIEWPORT8</a> *a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOL _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a3e4e85b16c7c9b38f384812ebff0dbf8">ShowCursor</a> (BOOL a)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#aed336bf442402061522e3fbbac1cdd30">TestCooperativeLevel</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#adbfcbdf9794eabff822e29bb383bfb8f">UpdateTexture</a> (IDirect3DTexture8 *a, IDirect3DTexture8 *b)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">HRESULT _stdcall&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a0a6b86b76b073e42c4633f628450e876">ValidateDevice</a> (DWORD *a)</td></tr>
<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">UINT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#acf30afa80ffa62865b04427c91d6b206">BaseVertexIndex</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">D3DXMATRIX&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a864ec71843d69b99c84eb22619de2c89">CurrentBlendTrans1</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">D3DXMATRIX&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a121bba711e536a100797f4e6011997f7">CurrentBlendTrans2</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">D3DXMATRIX&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a4102c8c7d53e797ab4c37ed8c5436ffb">CurrentBlendTrans3</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a6838e04623d2662a5eeb4b3dfdb715d9">CurrentCullModeState</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#aa6d5d66a0ad79cf4852cd266b8bf270e">CurrentFVF</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">IDirect3DIndexBuffer9 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#aa68cca664ade44caa70996afd7fddb4f">CurrentIndices</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="_wrapper_8hpp.html#a0365b5833d9d4a8fc3e1d20571924177">D3DMATERIAL8</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a9637f91df83c7dcaef4ae871d6f23cc5">CurrentMaterial</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a4c43b1397ff13d298e612f687333fa3d">CurrentPShader</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">UINT&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ad78e3741b05b9b4338f87fbcdc05bef5">CurrentStreamSpan</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">IDirect3DTexture9 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a124b5a0aa5bc447bcfa96e6996dd8a91">CurrentTexture</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">IDirect3DVertexBuffer9 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ac75a85a982b778f35535aea66afa7cea">CurrentVBuffer</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#acf4be540f2996010d9ae3e47be49cd34">CurrentVertexBlendState</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a66ae179edd3a2b28cb0c871233785945">CurrentVShader</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">D3DXMATRIX&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a43556729a1357ca7cdbdd465b30fbafa">CurrentWorldTrans</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">IDirect3DVertexDeclaration9 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a8d4deb416252736f35530a9b4807cb2d">decl</a> [2]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_fake_device_1_1_render_state.html">RenderState</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a543a74276836e37dc7b18302bf4eba69">mRenderState</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">IDirect3DPixelShader9 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#ad9dc5aa0c4d47cb8598df36069f8bcb3">NewPShaders</a> [9]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">IDirect3DVertexShader9 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#aa168d4ab0d42e2cd7cdb28d63b25ecea">NewVShaders</a> [4]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">IDirect3D8 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#adbddb0fdd54fb2d35e602d475e7d9918">Object</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a3541514b0d29347cd5c0fc3f9e8c5965">pShaderCount</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">IDirect3DDevice9 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a4f833dfa4f7d679935506b4af8056024">RealDevice</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#aa753a21e0bef0535a0d874644fae3a22">RecordRenders</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a6366ad72b711728dca8e9dd692c3a56c">Refs</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">DWORD&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_fake_device.html#a04a679c4a8c8fac1e30e155d413cf2ba">vShaderCount</a></td></tr>
</table>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a95b6e0db5154a3de400e3a0dd1327e44"></a><!-- doxytag: member="FakeDevice::FakeDevice" ref="a95b6e0db5154a3de400e3a0dd1327e44" args="(IDirect3D9 *object, IDirect3DDevice9 *device)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">FakeDevice::FakeDevice </td>
          <td>(</td>
          <td class="paramtype">IDirect3D9 *&nbsp;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IDirect3DDevice9 *&nbsp;</td>
          <td class="paramname"> <em>device</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a9a412597963df376c59a2c6282dc0cb9"></a><!-- doxytag: member="FakeDevice::AddRef" ref="a9a412597963df376c59a2c6282dc0cb9" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ULONG _stdcall FakeDevice::AddRef </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad253649475ccb8b830c519c22aeca819"></a><!-- doxytag: member="FakeDevice::ApplyStateBlock" ref="ad253649475ccb8b830c519c22aeca819" args="(DWORD a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::ApplyStateBlock </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="warning"><dt><b>Warning:</b></dt><dd>Not implemented. </dd></dl>

</div>
</div>
<a class="anchor" id="afea449c7146e3b1a621debfa8dd83261"></a><!-- doxytag: member="FakeDevice::BeginScene" ref="afea449c7146e3b1a621debfa8dd83261" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::BeginScene </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a143c08f6fc587a42ab18c5fa198e20c8"></a><!-- doxytag: member="FakeDevice::BeginStateBlock" ref="a143c08f6fc587a42ab18c5fa198e20c8" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::BeginStateBlock </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="warning"><dt><b>Warning:</b></dt><dd>Not implemented. </dd></dl>

</div>
</div>
<a class="anchor" id="ab19978d271a2a798efdb3630e0c0506e"></a><!-- doxytag: member="FakeDevice::CaptureStateBlock" ref="ab19978d271a2a798efdb3630e0c0506e" args="(DWORD a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::CaptureStateBlock </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="warning"><dt><b>Warning:</b></dt><dd>Not implemented. </dd></dl>

</div>
</div>
<a class="anchor" id="aff6b0ce6bf306133cf72b0e9d79aabc8"></a><!-- doxytag: member="FakeDevice::Clear" ref="aff6b0ce6bf306133cf72b0e9d79aabc8" args="(DWORD a, const D3DRECT *b, DWORD c, D3DCOLOR d, float e, DWORD f)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::Clear </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const D3DRECT *&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DCOLOR&nbsp;</td>
          <td class="paramname"> <em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&nbsp;</td>
          <td class="paramname"> <em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>f</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5a09ef15f6d87f3b32cab8c26a5eb099"></a><!-- doxytag: member="FakeDevice::CopyRects" ref="a5a09ef15f6d87f3b32cab8c26a5eb099" args="(IDirect3DSurface8 *a, const RECT *b, UINT c, IDirect3DSurface8 *d, const POINT *e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::CopyRects </td>
          <td>(</td>
          <td class="paramtype">IDirect3DSurface8 *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const RECT *&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IDirect3DSurface8 *&nbsp;</td>
          <td class="paramname"> <em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const POINT *&nbsp;</td>
          <td class="paramname"> <em>e</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab399f1427c9f1d85e61b61f081f8582e"></a><!-- doxytag: member="FakeDevice::CreateAdditionalSwapChain" ref="ab399f1427c9f1d85e61b61f081f8582e" args="(D3DPRESENT_PARAMETERS8 *a, void **b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::CreateAdditionalSwapChain </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct___d3_d_p_r_e_s_e_n_t___p_a_r_a_m_e_t_e_r_s8__.html">D3DPRESENT_PARAMETERS8</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6d10ba01ecc4b9f38cf19bb965a1e064"></a><!-- doxytag: member="FakeDevice::CreateCubeTexture" ref="a6d10ba01ecc4b9f38cf19bb965a1e064" args="(UINT a, UINT b, DWORD c, D3DFORMAT d, D3DPOOL e, void **f)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::CreateCubeTexture </td>
          <td>(</td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DFORMAT&nbsp;</td>
          <td class="paramname"> <em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DPOOL&nbsp;</td>
          <td class="paramname"> <em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&nbsp;</td>
          <td class="paramname"> <em>f</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="warning"><dt><b>Warning:</b></dt><dd>Not implemented. </dd></dl>

</div>
</div>
<a class="anchor" id="ab6de6914c4821c75ea81e0435d2828b8"></a><!-- doxytag: member="FakeDevice::CreateDepthStencilSurface" ref="ab6de6914c4821c75ea81e0435d2828b8" args="(UINT a, UINT b, D3DFORMAT c, D3DMULTISAMPLE_TYPE d, IDirect3DSurface8 **e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::CreateDepthStencilSurface </td>
          <td>(</td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DFORMAT&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DMULTISAMPLE_TYPE&nbsp;</td>
          <td class="paramname"> <em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IDirect3DSurface8 **&nbsp;</td>
          <td class="paramname"> <em>e</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0a23bd9e317f07eab1a80d5f7a5ea1a0"></a><!-- doxytag: member="FakeDevice::CreateImageSurface" ref="a0a23bd9e317f07eab1a80d5f7a5ea1a0" args="(UINT a, UINT b, D3DFORMAT c, IDirect3DSurface8 **d)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::CreateImageSurface </td>
          <td>(</td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DFORMAT&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IDirect3DSurface8 **&nbsp;</td>
          <td class="paramname"> <em>d</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab8e01c6f6f925f9cd47c5cf0a4d73e6a"></a><!-- doxytag: member="FakeDevice::CreateIndexBuffer" ref="ab8e01c6f6f925f9cd47c5cf0a4d73e6a" args="(UINT a, DWORD b, D3DFORMAT c, D3DPOOL d, void **e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::CreateIndexBuffer </td>
          <td>(</td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DFORMAT&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DPOOL&nbsp;</td>
          <td class="paramname"> <em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&nbsp;</td>
          <td class="paramname"> <em>e</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab1dab7c9cc61678fc9429df34c40a13d"></a><!-- doxytag: member="FakeDevice::CreatePixelShader" ref="ab1dab7c9cc61678fc9429df34c40a13d" args="(const DWORD *a, DWORD *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::CreatePixelShader </td>
          <td>(</td>
          <td class="paramtype">const DWORD *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD *&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aca11b82afdc1cb8a90a2377a662c180c"></a><!-- doxytag: member="FakeDevice::CreateRenderTarget" ref="aca11b82afdc1cb8a90a2377a662c180c" args="(UINT a, UINT b, D3DFORMAT c, D3DMULTISAMPLE_TYPE d, BOOL e, IDirect3DSurface8 **f)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::CreateRenderTarget </td>
          <td>(</td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DFORMAT&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DMULTISAMPLE_TYPE&nbsp;</td>
          <td class="paramname"> <em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BOOL&nbsp;</td>
          <td class="paramname"> <em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IDirect3DSurface8 **&nbsp;</td>
          <td class="paramname"> <em>f</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0f02b4b906c95db8feca5e03aca73df8"></a><!-- doxytag: member="FakeDevice::CreateStateBlock" ref="a0f02b4b906c95db8feca5e03aca73df8" args="(D3DSTATEBLOCKTYPE a, DWORD *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::CreateStateBlock </td>
          <td>(</td>
          <td class="paramtype">D3DSTATEBLOCKTYPE&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD *&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="warning"><dt><b>Warning:</b></dt><dd>Not implemented. </dd></dl>

</div>
</div>
<a class="anchor" id="a3c49e245e7979d9536561c85ff7ef429"></a><!-- doxytag: member="FakeDevice::CreateTexture" ref="a3c49e245e7979d9536561c85ff7ef429" args="(UINT a, UINT b, UINT c, DWORD d, D3DFORMAT e, D3DPOOL f, IDirect3DTexture8 **g)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::CreateTexture </td>
          <td>(</td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DFORMAT&nbsp;</td>
          <td class="paramname"> <em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DPOOL&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IDirect3DTexture8 **&nbsp;</td>
          <td class="paramname"> <em>g</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af6d8afecf8c5ecb0880cb00dc35c0136"></a><!-- doxytag: member="FakeDevice::CreateVertexBuffer" ref="af6d8afecf8c5ecb0880cb00dc35c0136" args="(UINT a, DWORD b, DWORD c, D3DPOOL d, void **e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::CreateVertexBuffer </td>
          <td>(</td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DPOOL&nbsp;</td>
          <td class="paramname"> <em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&nbsp;</td>
          <td class="paramname"> <em>e</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab1b720de49bc0d198ce704d96b33ca9a"></a><!-- doxytag: member="FakeDevice::CreateVertexShader" ref="ab1b720de49bc0d198ce704d96b33ca9a" args="(const DWORD *a, const DWORD *b, DWORD *c, DWORD d)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::CreateVertexShader </td>
          <td>(</td>
          <td class="paramtype">const DWORD *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const DWORD *&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>d</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><p>c = (vShaderCount += 2); ID3DXBuffer *ShaderData = NULL; int i = 0; switch (*c) { case 9: ++i; case 7: ++i; case 5: ++i; case 3: ++i; char shaderfile [MAX_PATH]; sprintf_s (shaderfile, sizeof (shaderfile), "Data Files\\shaders\\water\\vs%i.txt", i); D3DXAssembleShaderFromFileA (shaderfile, NULL, NULL, 0, &amp;ShaderData, NULL); break; default: ERRORMSG ("Morrowind attempted to create a vertex shader which MGE did not expect"); /* ID3DXBuffer *output; HANDLE h; DWORD unused; D3DXDisassembleShader (b, false, NULL, &amp;output); h = CreateFileA ("vout.txt", GENERIC_WRITE, 0, 0, CREATE_ALWAYS, 0, 0); WriteFile (h, output-&gt;GetBufferPointer (), output-&gt;GetBufferSize () - 1, &amp;unused, NULL); CloseHandle (h); D3DXAssembleShaderFromFileA ("vout.txt", NULL, NULL, 0, &amp;ShaderData, &amp;Errors); break; break; * / } </p>
</p>

</div>
</div>
<a class="anchor" id="ac27d618be0ed23742e1e3cfbd77a1f3a"></a><!-- doxytag: member="FakeDevice::CreateVolumeTexture" ref="ac27d618be0ed23742e1e3cfbd77a1f3a" args="(UINT a, UINT b, UINT c, UINT d, DWORD e, D3DFORMAT f, D3DPOOL g, void **h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::CreateVolumeTexture </td>
          <td>(</td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DFORMAT&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DPOOL&nbsp;</td>
          <td class="paramname"> <em>g</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&nbsp;</td>
          <td class="paramname"> <em>h</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="warning"><dt><b>Warning:</b></dt><dd>Not implemented. </dd></dl>

</div>
</div>
<a class="anchor" id="a0c4af4d08a87c7b56a71bd973c2f7248"></a><!-- doxytag: member="FakeDevice::DeletePatch" ref="a0c4af4d08a87c7b56a71bd973c2f7248" args="(UINT a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::DeletePatch </td>
          <td>(</td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae159d2bf05cd0208e32e5982afce511b"></a><!-- doxytag: member="FakeDevice::DeletePixelShader" ref="ae159d2bf05cd0208e32e5982afce511b" args="(DWORD a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::DeletePixelShader </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="adc6db58b182be59361b585fd3facecf0"></a><!-- doxytag: member="FakeDevice::DeleteStateBlock" ref="adc6db58b182be59361b585fd3facecf0" args="(DWORD a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::DeleteStateBlock </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="warning"><dt><b>Warning:</b></dt><dd>Not implemented. </dd></dl>

</div>
</div>
<a class="anchor" id="a704a4ffa23ebcb1c9d1da09a17fd135c"></a><!-- doxytag: member="FakeDevice::DeleteVertexShader" ref="a704a4ffa23ebcb1c9d1da09a17fd135c" args="(DWORD a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::DeleteVertexShader </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a67caa0ba85628dfa824a18d1f1354ece"></a><!-- doxytag: member="FakeDevice::DrawIndexedPrimitive" ref="a67caa0ba85628dfa824a18d1f1354ece" args="(D3DPRIMITIVETYPE a, UINT b, UINT c, UINT d, UINT e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::DrawIndexedPrimitive </td>
          <td>(</td>
          <td class="paramtype">D3DPRIMITIVETYPE&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>e</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a57ac31c621ffa8e63f86320f51170e44"></a><!-- doxytag: member="FakeDevice::DrawIndexedPrimitiveUP" ref="a57ac31c621ffa8e63f86320f51170e44" args="(D3DPRIMITIVETYPE a, UINT b, UINT c, UINT d, const void *e, D3DFORMAT f, const void *g, UINT h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::DrawIndexedPrimitiveUP </td>
          <td>(</td>
          <td class="paramtype">D3DPRIMITIVETYPE&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&nbsp;</td>
          <td class="paramname"> <em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DFORMAT&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&nbsp;</td>
          <td class="paramname"> <em>g</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>h</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5a9d24c069e5ee3f10d604ce2c826639"></a><!-- doxytag: member="FakeDevice::DrawPrimitive" ref="a5a9d24c069e5ee3f10d604ce2c826639" args="(D3DPRIMITIVETYPE a, UINT b, UINT c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::DrawPrimitive </td>
          <td>(</td>
          <td class="paramtype">D3DPRIMITIVETYPE&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab66ec5151d338fc40801a2a1592c4e38"></a><!-- doxytag: member="FakeDevice::DrawPrimitiveUP" ref="ab66ec5151d338fc40801a2a1592c4e38" args="(D3DPRIMITIVETYPE a, UINT b, const void *c, UINT d)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::DrawPrimitiveUP </td>
          <td>(</td>
          <td class="paramtype">D3DPRIMITIVETYPE&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>d</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a17e545d1ea3928165ad2a1aa4b1ce6fd"></a><!-- doxytag: member="FakeDevice::DrawRectPatch" ref="a17e545d1ea3928165ad2a1aa4b1ce6fd" args="(UINT a, const float *b, const D3DRECTPATCH_INFO *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::DrawRectPatch </td>
          <td>(</td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const float *&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const D3DRECTPATCH_INFO *&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2bb59bc818fb5b0c326c7ac773091da2"></a><!-- doxytag: member="FakeDevice::DrawTriPatch" ref="a2bb59bc818fb5b0c326c7ac773091da2" args="(UINT a, const float *b, const D3DTRIPATCH_INFO *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::DrawTriPatch </td>
          <td>(</td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const float *&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const D3DTRIPATCH_INFO *&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ade83546604f4415bc5cbbc5d472f6ab7"></a><!-- doxytag: member="FakeDevice::EndScene" ref="ade83546604f4415bc5cbbc5d472f6ab7" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::EndScene </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae8fbc3bad856a25c363fef36a3dc557b"></a><!-- doxytag: member="FakeDevice::EndStateBlock" ref="ae8fbc3bad856a25c363fef36a3dc557b" args="(DWORD *a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::EndStateBlock </td>
          <td>(</td>
          <td class="paramtype">DWORD *&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="warning"><dt><b>Warning:</b></dt><dd>Not implemented. </dd></dl>

</div>
</div>
<a class="anchor" id="a4040a47856348b6a556a712f66331d03"></a><!-- doxytag: member="FakeDevice::GetAvailableTextureMem" ref="a4040a47856348b6a556a712f66331d03" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">UINT _stdcall FakeDevice::GetAvailableTextureMem </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the amount of free texture memory, as reported by the video card drivers. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The free texture memory, rounded to the nearest MB. </dd></dl>
<dl class="note"><dt><b>Note:</b></dt><dd>This value is an estimate and should not be read as exact data. It is sufficient for large-scale resource management only. </dd></dl>

</div>
</div>
<a class="anchor" id="a00b30437aee7515bd6c3db9cd88cfdc3"></a><!-- doxytag: member="FakeDevice::GetBackBuffer" ref="a00b30437aee7515bd6c3db9cd88cfdc3" args="(UINT a, D3DBACKBUFFER_TYPE b, IDirect3DSurface8 **c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetBackBuffer </td>
          <td>(</td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DBACKBUFFER_TYPE&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IDirect3DSurface8 **&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8fd59e231b0183128d52a68d2c96b66d"></a><!-- doxytag: member="FakeDevice::GetClipPlane" ref="a8fd59e231b0183128d52a68d2c96b66d" args="(DWORD a, float *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetClipPlane </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float *&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a93c95dab44c432625c5d72cb5d87a2df"></a><!-- doxytag: member="FakeDevice::GetClipStatus" ref="a93c95dab44c432625c5d72cb5d87a2df" args="(D3DCLIPSTATUS8 *a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetClipStatus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="_wrapper_8hpp.html#aea73804cdb3d0bee62eec58414ab3030">D3DCLIPSTATUS8</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="warning"><dt><b>Warning:</b></dt><dd>Not implemented. </dd></dl>

</div>
</div>
<a class="anchor" id="ac0200474394b4f8b59f7f2f699aa8741"></a><!-- doxytag: member="FakeDevice::GetCreationParameters" ref="ac0200474394b4f8b59f7f2f699aa8741" args="(D3DDEVICE_CREATION_PARAMETERS *params)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetCreationParameters </td>
          <td>(</td>
          <td class="paramtype">D3DDEVICE_CREATION_PARAMETERS *&nbsp;</td>
          <td class="paramname"> <em>params</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa09dc5bbc5ed6b10cd985a9a572e74d1"></a><!-- doxytag: member="FakeDevice::GetCurrentTexturePalette" ref="aa09dc5bbc5ed6b10cd985a9a572e74d1" args="(UINT *a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetCurrentTexturePalette </td>
          <td>(</td>
          <td class="paramtype">UINT *&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af23f0e06db5cdd8df9a573ee351bef89"></a><!-- doxytag: member="FakeDevice::GetDepthStencilSurface" ref="af23f0e06db5cdd8df9a573ee351bef89" args="(IDirect3DSurface8 **a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetDepthStencilSurface </td>
          <td>(</td>
          <td class="paramtype">IDirect3DSurface8 **&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af8c778a3a3136f9a9585e633759b3ffb"></a><!-- doxytag: member="FakeDevice::GetDeviceCaps" ref="af8c778a3a3136f9a9585e633759b3ffb" args="(D3DCAPS8 *a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetDeviceCaps </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct___d3_d_c_a_p_s8.html">D3DCAPS8</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a41591d9ed8559f15681842e92637aa35"></a><!-- doxytag: member="FakeDevice::GetDirect3D" ref="a41591d9ed8559f15681842e92637aa35" args="(IDirect3D8 **a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetDirect3D </td>
          <td>(</td>
          <td class="paramtype">IDirect3D8 **&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a11c1a3dbcea9fd50898c3b8954bf1a0a"></a><!-- doxytag: member="FakeDevice::GetDisplayMode" ref="a11c1a3dbcea9fd50898c3b8954bf1a0a" args="(D3DDISPLAYMODE *mode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetDisplayMode </td>
          <td>(</td>
          <td class="paramtype">D3DDISPLAYMODE *&nbsp;</td>
          <td class="paramname"> <em>mode</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5a1975f3dc0edd3eafb3c30ad4645838"></a><!-- doxytag: member="FakeDevice::GetFrontBuffer" ref="a5a1975f3dc0edd3eafb3c30ad4645838" args="(IDirect3DSurface8 *a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetFrontBuffer </td>
          <td>(</td>
          <td class="paramtype">IDirect3DSurface8 *&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="warning"><dt><b>Warning:</b></dt><dd>Not implemented. </dd></dl>

</div>
</div>
<a class="anchor" id="a475da93f12bc02d3b3261cca0af615d4"></a><!-- doxytag: member="FakeDevice::GetGammaRamp" ref="a475da93f12bc02d3b3261cca0af615d4" args="(D3DGAMMARAMP *a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _stdcall FakeDevice::GetGammaRamp </td>
          <td>(</td>
          <td class="paramtype">D3DGAMMARAMP *&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af3364d92f43ce625d560c33c6da7e901"></a><!-- doxytag: member="FakeDevice::GetIndices" ref="af3364d92f43ce625d560c33c6da7e901" args="(void **a, UINT *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetIndices </td>
          <td>(</td>
          <td class="paramtype">void **&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT *&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a11daf960c760a8d2fb5b83c3db1b1377"></a><!-- doxytag: member="FakeDevice::GetInfo" ref="a11daf960c760a8d2fb5b83c3db1b1377" args="(DWORD a, void *b, DWORD c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetInfo </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae4081365c1da5d0cbab6c0d1fece2903"></a><!-- doxytag: member="FakeDevice::GetLight" ref="ae4081365c1da5d0cbab6c0d1fece2903" args="(DWORD a, D3DLIGHT8 *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetLight </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="_wrapper_8hpp.html#ae6d90784aa49f4cfa9c688fbf567362e">D3DLIGHT8</a> *&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad8af60a973f810d9c33018c6fdb69148"></a><!-- doxytag: member="FakeDevice::GetLightEnable" ref="ad8af60a973f810d9c33018c6fdb69148" args="(DWORD a, BOOL *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetLightEnable </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BOOL *&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af7bcb0eb7643bd4ab5efe7c55b9126e8"></a><!-- doxytag: member="FakeDevice::GetMaterial" ref="af7bcb0eb7643bd4ab5efe7c55b9126e8" args="(D3DMATERIAL8 *a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetMaterial </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="_wrapper_8hpp.html#a0365b5833d9d4a8fc3e1d20571924177">D3DMATERIAL8</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af4fdfa8335c0b4e46564a1cad7e44f3c"></a><!-- doxytag: member="FakeDevice::GetPaletteEntries" ref="af4fdfa8335c0b4e46564a1cad7e44f3c" args="(UINT a, PALETTEENTRY *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetPaletteEntries </td>
          <td>(</td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">PALETTEENTRY *&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8c3fa95ab55bf67eb5c15b135588c0ca"></a><!-- doxytag: member="FakeDevice::GetPixelShader" ref="a8c3fa95ab55bf67eb5c15b135588c0ca" args="(DWORD *a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetPixelShader </td>
          <td>(</td>
          <td class="paramtype">DWORD *&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9e9cb8189d1e35f556fc1449d41c97de"></a><!-- doxytag: member="FakeDevice::GetPixelShaderConstant" ref="a9e9cb8189d1e35f556fc1449d41c97de" args="(DWORD a, void *b, DWORD c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetPixelShaderConstant </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a70c6777fe7c213cba22c6aba4859da43"></a><!-- doxytag: member="FakeDevice::GetPixelShaderFunction" ref="a70c6777fe7c213cba22c6aba4859da43" args="(DWORD a, void *b, DWORD *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetPixelShaderFunction </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD *&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9d65f5e8461802686fc2c551ee40c818"></a><!-- doxytag: member="FakeDevice::GetRasterStatus" ref="a9d65f5e8461802686fc2c551ee40c818" args="(D3DRASTER_STATUS *a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetRasterStatus </td>
          <td>(</td>
          <td class="paramtype">D3DRASTER_STATUS *&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a12f10a18f3c70fe5ac08986d3877d513"></a><!-- doxytag: member="FakeDevice::GetRenderState" ref="a12f10a18f3c70fe5ac08986d3877d513" args="(D3DRENDERSTATETYPE a, DWORD *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetRenderState </td>
          <td>(</td>
          <td class="paramtype">D3DRENDERSTATETYPE&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD *&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5a689716675146407c7b077b79e8d805"></a><!-- doxytag: member="FakeDevice::GetRenderTarget" ref="a5a689716675146407c7b077b79e8d805" args="(IDirect3DSurface8 **a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetRenderTarget </td>
          <td>(</td>
          <td class="paramtype">IDirect3DSurface8 **&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the current render target from this device. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>surface</em>&nbsp;</td><td>A pointer-to-surface-pointer that will store a reference to the render-target surface. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The result code of the underlying get function. </dd></dl>

</div>
</div>
<a class="anchor" id="ad57fe9b6d248807815b4504c5877513a"></a><!-- doxytag: member="FakeDevice::GetStreamSource" ref="ad57fe9b6d248807815b4504c5877513a" args="(UINT a, void **b, UINT *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetStreamSource </td>
          <td>(</td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void **&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT *&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5318f1340fb212cce6e6a92d214489d1"></a><!-- doxytag: member="FakeDevice::GetTexture" ref="a5318f1340fb212cce6e6a92d214489d1" args="(DWORD a, IDirect3DTexture8 **b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetTexture </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IDirect3DTexture8 **&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="warning"><dt><b>Warning:</b></dt><dd>Not implemented. </dd></dl>

</div>
</div>
<a class="anchor" id="a5c5431c14897efc12b6b453cbfe48e0d"></a><!-- doxytag: member="FakeDevice::GetTextureStageState" ref="a5c5431c14897efc12b6b453cbfe48e0d" args="(DWORD a, D3DTEXTURESTAGESTATETYPE b, DWORD *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetTextureStageState </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DTEXTURESTAGESTATETYPE&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD *&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab3d0432c22c69f5417ec5b8ba14db72c"></a><!-- doxytag: member="FakeDevice::GetTransform" ref="ab3d0432c22c69f5417ec5b8ba14db72c" args="(D3DTRANSFORMSTATETYPE a, D3DMATRIX *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetTransform </td>
          <td>(</td>
          <td class="paramtype">D3DTRANSFORMSTATETYPE&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DMATRIX *&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a716a75dc8b66fdf7503d35eaa7b0f6fb"></a><!-- doxytag: member="FakeDevice::GetVertexShader" ref="a716a75dc8b66fdf7503d35eaa7b0f6fb" args="(DWORD *a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetVertexShader </td>
          <td>(</td>
          <td class="paramtype">DWORD *&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3fc237a4098ac4c677e4ca0256947c75"></a><!-- doxytag: member="FakeDevice::GetVertexShaderConstant" ref="a3fc237a4098ac4c677e4ca0256947c75" args="(DWORD a, void *b, DWORD c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetVertexShaderConstant </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a49109cdc6ffe625c5044ac0c72b30d16"></a><!-- doxytag: member="FakeDevice::GetVertexShaderDeclaration" ref="a49109cdc6ffe625c5044ac0c72b30d16" args="(DWORD a, void *b, DWORD *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetVertexShaderDeclaration </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD *&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae00ebcdb597a25cbd051d645b7d252ac"></a><!-- doxytag: member="FakeDevice::GetVertexShaderFunction" ref="ae00ebcdb597a25cbd051d645b7d252ac" args="(DWORD a, void *b, DWORD *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetVertexShaderFunction </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD *&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5a19cea9d7b51271cd4b49a51e62f8da"></a><!-- doxytag: member="FakeDevice::GetViewport" ref="a5a19cea9d7b51271cd4b49a51e62f8da" args="(D3DVIEWPORT8 *a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::GetViewport </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="_wrapper_8hpp.html#aa46f00620cb88942216e9b1ef1ff2a43">D3DVIEWPORT8</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6221212076a982b7122258113419be63"></a><!-- doxytag: member="FakeDevice::LightEnable" ref="a6221212076a982b7122258113419be63" args="(DWORD a, BOOL b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::LightEnable </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">BOOL&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac8ff226d0e78c5bc174209220ef6df17"></a><!-- doxytag: member="FakeDevice::MultiplyTransform" ref="ac8ff226d0e78c5bc174209220ef6df17" args="(D3DTRANSFORMSTATETYPE a, const D3DMATRIX *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::MultiplyTransform </td>
          <td>(</td>
          <td class="paramtype">D3DTRANSFORMSTATETYPE&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const D3DMATRIX *&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="abb7bbc75fbeaadf16b12acdb31408a46"></a><!-- doxytag: member="FakeDevice::Present" ref="abb7bbc75fbeaadf16b12acdb31408a46" args="(const RECT *a, const RECT *b, HWND c, const RGNDATA *d)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::Present </td>
          <td>(</td>
          <td class="paramtype">const RECT *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const RECT *&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">HWND&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const RGNDATA *&nbsp;</td>
          <td class="paramname"> <em>d</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad8f56dcad9fda5a58bb025ae35deda34"></a><!-- doxytag: member="FakeDevice::ProcessVertices" ref="ad8f56dcad9fda5a58bb025ae35deda34" args="(UINT a, UINT b, UINT c, void *d, DWORD e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::ProcessVertices </td>
          <td>(</td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>e</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5b842cd866650880f68180ff3d13097d"></a><!-- doxytag: member="FakeDevice::QueryInterface" ref="a5b842cd866650880f68180ff3d13097d" args="(REFIID a, LPVOID *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::QueryInterface </td>
          <td>(</td>
          <td class="paramtype">REFIID&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">LPVOID *&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac330e6892b60ec55569183a87eaa967a"></a><!-- doxytag: member="FakeDevice::Release" ref="ac330e6892b60ec55569183a87eaa967a" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ULONG _stdcall FakeDevice::Release </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae5baa1ff6c444cbf67d318f7ef19d8d7"></a><!-- doxytag: member="FakeDevice::Reset" ref="ae5baa1ff6c444cbf67d318f7ef19d8d7" args="(D3DPRESENT_PARAMETERS8 *presentparams)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::Reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct___d3_d_p_r_e_s_e_n_t___p_a_r_a_m_e_t_e_r_s8__.html">D3DPRESENT_PARAMETERS8</a> *&nbsp;</td>
          <td class="paramname"> <em>presentparams</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa96a8d92478cd00d85c3e5cb08bfdab7"></a><!-- doxytag: member="FakeDevice::ResourceManagerDiscardBytes" ref="aa96a8d92478cd00d85c3e5cb08bfdab7" args="(DWORD a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::ResourceManagerDiscardBytes </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="warning"><dt><b>Warning:</b></dt><dd>Not implemented. </dd></dl>

</div>
</div>
<a class="anchor" id="af583cbc7785f0039f7ab1a03533d9a23"></a><!-- doxytag: member="FakeDevice::SetClipPlane" ref="af583cbc7785f0039f7ab1a03533d9a23" args="(DWORD a, const float *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::SetClipPlane </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const float *&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="acff74de40090f6a3b85e86361e2f25f0"></a><!-- doxytag: member="FakeDevice::SetClipStatus" ref="acff74de40090f6a3b85e86361e2f25f0" args="(const D3DCLIPSTATUS8 *a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::SetClipStatus </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="_wrapper_8hpp.html#aea73804cdb3d0bee62eec58414ab3030">D3DCLIPSTATUS8</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="warning"><dt><b>Warning:</b></dt><dd>Not implemented. </dd></dl>

</div>
</div>
<a class="anchor" id="af5b0199d8aef0d3adb41130f3529ed32"></a><!-- doxytag: member="FakeDevice::SetCurrentTexturePalette" ref="af5b0199d8aef0d3adb41130f3529ed32" args="(UINT a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::SetCurrentTexturePalette </td>
          <td>(</td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0faca5aa0f1fb4b74649b936725d00eb"></a><!-- doxytag: member="FakeDevice::SetCursorPosition" ref="a0faca5aa0f1fb4b74649b936725d00eb" args="(int X, int Y, DWORD c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _stdcall FakeDevice::SetCursorPosition </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>X</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>Y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2af5b98b3118bc7c32da490ed55e6e43"></a><!-- doxytag: member="FakeDevice::SetCursorProperties" ref="a2af5b98b3118bc7c32da490ed55e6e43" args="(UINT a, UINT b, IDirect3DSurface8 *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::SetCursorProperties </td>
          <td>(</td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IDirect3DSurface8 *&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a42a8a08f79eef5cde11f31d34cb659b0"></a><!-- doxytag: member="FakeDevice::SetGammaRamp" ref="a42a8a08f79eef5cde11f31d34cb659b0" args="(DWORD a, const D3DGAMMARAMP *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _stdcall FakeDevice::SetGammaRamp </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const D3DGAMMARAMP *&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af6d127ca8c692f9fecb9ac386f0179d4"></a><!-- doxytag: member="FakeDevice::SetIndices" ref="af6d127ca8c692f9fecb9ac386f0179d4" args="(void *a, UINT b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::SetIndices </td>
          <td>(</td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac5ad5c487ac158d8400bcf0e81979cea"></a><!-- doxytag: member="FakeDevice::SetLight" ref="ac5ad5c487ac158d8400bcf0e81979cea" args="(DWORD a, const D3DLIGHT8 *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::SetLight </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="_wrapper_8hpp.html#ae6d90784aa49f4cfa9c688fbf567362e">D3DLIGHT8</a> *&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aebc503fd127a0f64d6c6658cd2d13f2c"></a><!-- doxytag: member="FakeDevice::SetMaterial" ref="aebc503fd127a0f64d6c6658cd2d13f2c" args="(const D3DMATERIAL8 *a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::SetMaterial </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="_wrapper_8hpp.html#a0365b5833d9d4a8fc3e1d20571924177">D3DMATERIAL8</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab2c3d825f8e0c22e0d806fd33d9d1dd4"></a><!-- doxytag: member="FakeDevice::SetPaletteEntries" ref="ab2c3d825f8e0c22e0d806fd33d9d1dd4" args="(UINT a, const PALETTEENTRY *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::SetPaletteEntries </td>
          <td>(</td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const PALETTEENTRY *&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a944d27eb8eb936922ecfd10fbe26eb5e"></a><!-- doxytag: member="FakeDevice::SetPixelShader" ref="a944d27eb8eb936922ecfd10fbe26eb5e" args="(DWORD a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::SetPixelShader </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ace2a95244e9477fe5d955df54e83655d"></a><!-- doxytag: member="FakeDevice::SetPixelShaderConstant" ref="ace2a95244e9477fe5d955df54e83655d" args="(DWORD a, const void *b, DWORD c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::SetPixelShaderConstant </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a50056a0dd62ed74327b242ff791f120a"></a><!-- doxytag: member="FakeDevice::SetRenderState" ref="a50056a0dd62ed74327b242ff791f120a" args="(D3DRENDERSTATETYPE type, DWORD flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::SetRenderState </td>
          <td>(</td>
          <td class="paramtype">D3DRENDERSTATETYPE&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7a5c882329288742c9230b3a40a5bea0"></a><!-- doxytag: member="FakeDevice::SetRenderTarget" ref="a7a5c882329288742c9230b3a40a5bea0" args="(IDirect3DSurface8 *a, IDirect3DSurface8 *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::SetRenderTarget </td>
          <td>(</td>
          <td class="paramtype">IDirect3DSurface8 *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IDirect3DSurface8 *&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af09ba626aa5d4f1a586b0c57fb52ca4d"></a><!-- doxytag: member="FakeDevice::SetStreamSource" ref="af09ba626aa5d4f1a586b0c57fb52ca4d" args="(UINT a, void *b, UINT c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::SetStreamSource </td>
          <td>(</td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1342c1667dde5c88d66591c972a3fa8c"></a><!-- doxytag: member="FakeDevice::SetTexture" ref="a1342c1667dde5c88d66591c972a3fa8c" args="(DWORD a, IDirect3DTexture8 *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::SetTexture </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IDirect3DTexture8 *&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="abaa97ca4e3fe168ea2077f352d1b2407"></a><!-- doxytag: member="FakeDevice::SetTextureStageState" ref="abaa97ca4e3fe168ea2077f352d1b2407" args="(DWORD a, D3DTEXTURESTAGESTATETYPE b, DWORD c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::SetTextureStageState </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">D3DTEXTURESTAGESTATETYPE&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3765a58b93397409205030d1777e8ba4"></a><!-- doxytag: member="FakeDevice::SetTransform" ref="a3765a58b93397409205030d1777e8ba4" args="(D3DTRANSFORMSTATETYPE a, const D3DMATRIX *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::SetTransform </td>
          <td>(</td>
          <td class="paramtype">D3DTRANSFORMSTATETYPE&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const D3DMATRIX *&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2ae7743fe3902006d15d85acca5ce140"></a><!-- doxytag: member="FakeDevice::SetVertexShader" ref="a2ae7743fe3902006d15d85acca5ce140" args="(DWORD a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::SetVertexShader </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a39595e7e8fc0e40677f6ed4a01cb001f"></a><!-- doxytag: member="FakeDevice::SetVertexShaderConstant" ref="a39595e7e8fc0e40677f6ed4a01cb001f" args="(DWORD a, const void *b, DWORD c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::SetVertexShaderConstant </td>
          <td>(</td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&nbsp;</td>
          <td class="paramname"> <em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">DWORD&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a31658e6017574ff005f9a5770083d00e"></a><!-- doxytag: member="FakeDevice::SetViewport" ref="a31658e6017574ff005f9a5770083d00e" args="(const D3DVIEWPORT8 *a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::SetViewport </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="_wrapper_8hpp.html#aa46f00620cb88942216e9b1ef1ff2a43">D3DVIEWPORT8</a> *&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3e4e85b16c7c9b38f384812ebff0dbf8"></a><!-- doxytag: member="FakeDevice::ShowCursor" ref="a3e4e85b16c7c9b38f384812ebff0dbf8" args="(BOOL a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">BOOL _stdcall FakeDevice::ShowCursor </td>
          <td>(</td>
          <td class="paramtype">BOOL&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aed336bf442402061522e3fbbac1cdd30"></a><!-- doxytag: member="FakeDevice::TestCooperativeLevel" ref="aed336bf442402061522e3fbbac1cdd30" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::TestCooperativeLevel </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="adbfcbdf9794eabff822e29bb383bfb8f"></a><!-- doxytag: member="FakeDevice::UpdateTexture" ref="adbfcbdf9794eabff822e29bb383bfb8f" args="(IDirect3DTexture8 *a, IDirect3DTexture8 *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::UpdateTexture </td>
          <td>(</td>
          <td class="paramtype">IDirect3DTexture8 *&nbsp;</td>
          <td class="paramname"> <em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">IDirect3DTexture8 *&nbsp;</td>
          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0a6b86b76b073e42c4633f628450e876"></a><!-- doxytag: member="FakeDevice::ValidateDevice" ref="a0a6b86b76b073e42c4633f628450e876" args="(DWORD *a)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">HRESULT _stdcall FakeDevice::ValidateDevice </td>
          <td>(</td>
          <td class="paramtype">DWORD *&nbsp;</td>
          <td class="paramname"> <em>a</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="acf30afa80ffa62865b04427c91d6b206"></a><!-- doxytag: member="FakeDevice::BaseVertexIndex" ref="acf30afa80ffa62865b04427c91d6b206" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">UINT <a class="el" href="class_fake_device.html#acf30afa80ffa62865b04427c91d6b206">FakeDevice::BaseVertexIndex</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a864ec71843d69b99c84eb22619de2c89"></a><!-- doxytag: member="FakeDevice::CurrentBlendTrans1" ref="a864ec71843d69b99c84eb22619de2c89" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">D3DXMATRIX <a class="el" href="class_fake_device.html#a864ec71843d69b99c84eb22619de2c89">FakeDevice::CurrentBlendTrans1</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a121bba711e536a100797f4e6011997f7"></a><!-- doxytag: member="FakeDevice::CurrentBlendTrans2" ref="a121bba711e536a100797f4e6011997f7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">D3DXMATRIX <a class="el" href="class_fake_device.html#a121bba711e536a100797f4e6011997f7">FakeDevice::CurrentBlendTrans2</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4102c8c7d53e797ab4c37ed8c5436ffb"></a><!-- doxytag: member="FakeDevice::CurrentBlendTrans3" ref="a4102c8c7d53e797ab4c37ed8c5436ffb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">D3DXMATRIX <a class="el" href="class_fake_device.html#a4102c8c7d53e797ab4c37ed8c5436ffb">FakeDevice::CurrentBlendTrans3</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6838e04623d2662a5eeb4b3dfdb715d9"></a><!-- doxytag: member="FakeDevice::CurrentCullModeState" ref="a6838e04623d2662a5eeb4b3dfdb715d9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DWORD <a class="el" href="class_fake_device.html#a6838e04623d2662a5eeb4b3dfdb715d9">FakeDevice::CurrentCullModeState</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa6d5d66a0ad79cf4852cd266b8bf270e"></a><!-- doxytag: member="FakeDevice::CurrentFVF" ref="aa6d5d66a0ad79cf4852cd266b8bf270e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DWORD <a class="el" href="class_fake_device.html#aa6d5d66a0ad79cf4852cd266b8bf270e">FakeDevice::CurrentFVF</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa68cca664ade44caa70996afd7fddb4f"></a><!-- doxytag: member="FakeDevice::CurrentIndices" ref="aa68cca664ade44caa70996afd7fddb4f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">IDirect3DIndexBuffer9* <a class="el" href="class_fake_device.html#aa68cca664ade44caa70996afd7fddb4f">FakeDevice::CurrentIndices</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9637f91df83c7dcaef4ae871d6f23cc5"></a><!-- doxytag: member="FakeDevice::CurrentMaterial" ref="a9637f91df83c7dcaef4ae871d6f23cc5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="_wrapper_8hpp.html#a0365b5833d9d4a8fc3e1d20571924177">D3DMATERIAL8</a>* <a class="el" href="class_fake_device.html#a9637f91df83c7dcaef4ae871d6f23cc5">FakeDevice::CurrentMaterial</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4c43b1397ff13d298e612f687333fa3d"></a><!-- doxytag: member="FakeDevice::CurrentPShader" ref="a4c43b1397ff13d298e612f687333fa3d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DWORD <a class="el" href="class_fake_device.html#a4c43b1397ff13d298e612f687333fa3d">FakeDevice::CurrentPShader</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad78e3741b05b9b4338f87fbcdc05bef5"></a><!-- doxytag: member="FakeDevice::CurrentStreamSpan" ref="ad78e3741b05b9b4338f87fbcdc05bef5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">UINT <a class="el" href="class_fake_device.html#ad78e3741b05b9b4338f87fbcdc05bef5">FakeDevice::CurrentStreamSpan</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a124b5a0aa5bc447bcfa96e6996dd8a91"></a><!-- doxytag: member="FakeDevice::CurrentTexture" ref="a124b5a0aa5bc447bcfa96e6996dd8a91" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">IDirect3DTexture9* <a class="el" href="class_fake_device.html#a124b5a0aa5bc447bcfa96e6996dd8a91">FakeDevice::CurrentTexture</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac75a85a982b778f35535aea66afa7cea"></a><!-- doxytag: member="FakeDevice::CurrentVBuffer" ref="ac75a85a982b778f35535aea66afa7cea" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">IDirect3DVertexBuffer9* <a class="el" href="class_fake_device.html#ac75a85a982b778f35535aea66afa7cea">FakeDevice::CurrentVBuffer</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="acf4be540f2996010d9ae3e47be49cd34"></a><!-- doxytag: member="FakeDevice::CurrentVertexBlendState" ref="acf4be540f2996010d9ae3e47be49cd34" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DWORD <a class="el" href="class_fake_device.html#acf4be540f2996010d9ae3e47be49cd34">FakeDevice::CurrentVertexBlendState</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a66ae179edd3a2b28cb0c871233785945"></a><!-- doxytag: member="FakeDevice::CurrentVShader" ref="a66ae179edd3a2b28cb0c871233785945" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DWORD <a class="el" href="class_fake_device.html#a66ae179edd3a2b28cb0c871233785945">FakeDevice::CurrentVShader</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a43556729a1357ca7cdbdd465b30fbafa"></a><!-- doxytag: member="FakeDevice::CurrentWorldTrans" ref="a43556729a1357ca7cdbdd465b30fbafa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">D3DXMATRIX <a class="el" href="class_fake_device.html#a43556729a1357ca7cdbdd465b30fbafa">FakeDevice::CurrentWorldTrans</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8d4deb416252736f35530a9b4807cb2d"></a><!-- doxytag: member="FakeDevice::decl" ref="a8d4deb416252736f35530a9b4807cb2d" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">IDirect3DVertexDeclaration9* <a class="el" href="class_fake_device.html#a8d4deb416252736f35530a9b4807cb2d">FakeDevice::decl</a>[2]</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a543a74276836e37dc7b18302bf4eba69"></a><!-- doxytag: member="FakeDevice::mRenderState" ref="a543a74276836e37dc7b18302bf4eba69" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_fake_device_1_1_render_state.html">RenderState</a> <a class="el" href="class_fake_device.html#a543a74276836e37dc7b18302bf4eba69">FakeDevice::mRenderState</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad9dc5aa0c4d47cb8598df36069f8bcb3"></a><!-- doxytag: member="FakeDevice::NewPShaders" ref="ad9dc5aa0c4d47cb8598df36069f8bcb3" args="[9]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">IDirect3DPixelShader9* <a class="el" href="class_fake_device.html#ad9dc5aa0c4d47cb8598df36069f8bcb3">FakeDevice::NewPShaders</a>[9]</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa168d4ab0d42e2cd7cdb28d63b25ecea"></a><!-- doxytag: member="FakeDevice::NewVShaders" ref="aa168d4ab0d42e2cd7cdb28d63b25ecea" args="[4]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">IDirect3DVertexShader9* <a class="el" href="class_fake_device.html#aa168d4ab0d42e2cd7cdb28d63b25ecea">FakeDevice::NewVShaders</a>[4]</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="adbddb0fdd54fb2d35e602d475e7d9918"></a><!-- doxytag: member="FakeDevice::Object" ref="adbddb0fdd54fb2d35e602d475e7d9918" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">IDirect3D8* <a class="el" href="class_fake_device.html#adbddb0fdd54fb2d35e602d475e7d9918">FakeDevice::Object</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3541514b0d29347cd5c0fc3f9e8c5965"></a><!-- doxytag: member="FakeDevice::pShaderCount" ref="a3541514b0d29347cd5c0fc3f9e8c5965" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DWORD <a class="el" href="class_fake_device.html#a3541514b0d29347cd5c0fc3f9e8c5965">FakeDevice::pShaderCount</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4f833dfa4f7d679935506b4af8056024"></a><!-- doxytag: member="FakeDevice::RealDevice" ref="a4f833dfa4f7d679935506b4af8056024" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">IDirect3DDevice9* <a class="el" href="class_fake_device.html#a4f833dfa4f7d679935506b4af8056024">FakeDevice::RealDevice</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa753a21e0bef0535a0d874644fae3a22"></a><!-- doxytag: member="FakeDevice::RecordRenders" ref="aa753a21e0bef0535a0d874644fae3a22" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="class_fake_device.html#aa753a21e0bef0535a0d874644fae3a22">FakeDevice::RecordRenders</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6366ad72b711728dca8e9dd692c3a56c"></a><!-- doxytag: member="FakeDevice::Refs" ref="a6366ad72b711728dca8e9dd692c3a56c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DWORD <a class="el" href="class_fake_device.html#a6366ad72b711728dca8e9dd692c3a56c">FakeDevice::Refs</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a04a679c4a8c8fac1e30e155d413cf2ba"></a><!-- doxytag: member="FakeDevice::vShaderCount" ref="a04a679c4a8c8fac1e30e155d413cf2ba" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">DWORD <a class="el" href="class_fake_device.html#a04a679c4a8c8fac1e30e155d413cf2ba">FakeDevice::vShaderCount</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>K:/VoodooShader/DX8_Module/<a class="el" href="_wrapper_8cpp.html">Wrapper.cpp</a></li>
</ul>
</div>
<!--- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&nbsp;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&nbsp;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&nbsp;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Oct 14 23:19:01 2010 for Voodoo Shader Framework by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
